struct A
{
   int x = 0;
   string y = "foo";
   tuple m = (1, 2, 3);
}

int main()
{
   A a;
   a.x = 2.2;
   a.y = 3;
   a.m[0] = 4;
   return 0;
}
